const app = getApp()
var netUtil = require("../../utils/netUtil.js"); //require引入

Page({
  data: {
    nvabarData: {
      showCapsule: 1, //是否显示左上角图标   1表示显示    0表示不显示
      title: '支付成功', //导航栏 中间的标题
    },
    height: app.globalData.height * 2 + 20,
    isShow:false,
    teacher:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      order_pay_id: options.order_pay_id
    })
    this.getDetail()
    this.getTeacher()
    
    console.log(options)
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },
  getDetail() {
    let params = {
     token: wx.getStorageSync("token"),
      id: this.data.order_pay_id
      // this.data.order_number
    }
    netUtil.postData('order-pay/load', params, (datas) => {
      this.setData({
        detail: datas.data.model
      })
    })
  },
  // 获取二维码
  getTeacher(){
    netUtil.postData('user/getTeacher',{token:wx.getStorageSync("token")}, (datas) => {
      if(datas.code===1){
        this.setData({
          teacher: datas.data.teacher
        })
      }   
    })
  },
  // 关闭
  close(){
    this.setData({
      isShow:true
    })
  },
  // 点击确定
  toIndex(){
    wx.switchTab({
      url: '/pages/index/index',
    })
  },
  // 保存二维码
  gotoSaveImg() {
    var that = this;
    
    wx.downloadFile({
      url: that.data.teacher.wx_qrcode,
      success: function (res) {
        console.log(res);
        //图片保存到本地
        wx.saveImageToPhotosAlbum({
          filePath: res.tempFilePath,
          success: function (data) {
            wx.showToast({
              title: '保存成功',
              icon: 'success',
              duration: 2000
            })
            that.setData({
              isShow: true
            })
          },
          fail: function (err) {
            that.setData({
              isShow: true
            })
          },
          complete(res) {
            console.log(res);
          }
        })
      }
    })
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})